developer odds ratio rijndael block cipher os x estate commercial apple ipod development secure hash algorithm mac md5 meta-analysis macintosh random number generator reliable change